導(dǎo)讀:我們可以從淘寶架構(gòu)中的CDN入手分析。使用CDN和反向代理提高網(wǎng)站性能。由于淘寶的服務(wù)器不能分布在國(guó)內(nèi)的每個(gè)地方,所以不同地區(qū)的用戶訪問(wèn)需要通過(guò)互聯(lián)路由器經(jīng)過(guò)不同長(zhǎng)度的
發(fā)表日期:2019-12-27
文章編輯:興田科技
瀏覽次數(shù):9626
標(biāo)簽:
我們可以從淘寶架構(gòu)中的CDN入手分析。使用CDN和反向代理提高網(wǎng)站性能。由于淘寶的服務(wù)器不能分布在國(guó)內(nèi)的每個(gè)地方,所以不同地區(qū)的用戶訪問(wèn)需要通過(guò)互聯(lián)路由器經(jīng)過(guò)不同長(zhǎng)度的路徑來(lái)訪問(wèn)服務(wù)器,返回路徑也一樣,所以數(shù)據(jù)傳輸時(shí)間比較長(zhǎng)。對(duì)于這種情況,常常使用CDN解決,CDN將數(shù)據(jù)內(nèi)容緩存到運(yùn)營(yíng)商的機(jī)房,用戶訪問(wèn)時(shí)先從最近的運(yùn)營(yíng)商獲取數(shù)據(jù),這樣大大減少了網(wǎng)絡(luò)訪問(wèn)的路徑。
在這里簡(jiǎn)單介紹一下CDN的原理。CDN的全稱Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過(guò)在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),CDN系統(tǒng)能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上。CDN目的是通過(guò)在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,解決 Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。CDN是一種組合技術(shù),其中包括源站、緩存服務(wù)器、智能DNS幾個(gè)重要部分。
首先簡(jiǎn)單表述一下傳統(tǒng)的動(dòng)態(tài)系統(tǒng)訪問(wèn)方法:

這是在網(wǎng)絡(luò)中傳統(tǒng)的動(dòng)態(tài)訪問(wèn)法演示圖,圖中可以看到,當(dāng)用戶需要訪問(wèn)客戶端系統(tǒng)時(shí)需要經(jīng)過(guò)幾個(gè)中繼器或者緩存器的接收的發(fā)放才能完成此次訪問(wèn)。結(jié)合計(jì)網(wǎng)知識(shí),在用戶訪問(wèn)淘寶總系統(tǒng)的巨長(zhǎng)傳輸線路中,由于網(wǎng)絡(luò)環(huán)境和網(wǎng)絡(luò)層結(jié)構(gòu)的原因,不可避免的會(huì)發(fā)生丟包或者丟幀的現(xiàn)象。這樣就會(huì)導(dǎo)致用戶需要加長(zhǎng)訪問(wèn)過(guò)程的時(shí)間,降低數(shù)據(jù)及時(shí)傳輸?shù)乃俾省?/p>
這樣的情況會(huì)對(duì)使用帶來(lái)非常大的困擾,CDN技術(shù)通過(guò)系統(tǒng)總端對(duì)各個(gè)分系統(tǒng)的內(nèi)容分發(fā)并使得分系統(tǒng)加以緩存,來(lái)為用戶匹配最近相鄰的分緩存系統(tǒng),從而將緩存系統(tǒng)中的數(shù)據(jù)直接傳送至用戶手中,完全避免了復(fù)雜和冗長(zhǎng)的傳輸線路,大大提速了交換速率和系統(tǒng)性能。使得原本相距甚遠(yuǎn)的淘寶系統(tǒng)端和用戶,通過(guò)早已把數(shù)據(jù)存儲(chǔ)好的緩存器連接了起來(lái),可以看出“內(nèi)容分發(fā)網(wǎng)絡(luò)”實(shí)至名歸。
但是讀者可能會(huì)產(chǎn)生一些問(wèn)題,就是說(shuō)到底,我的各個(gè)分系統(tǒng)只是緩存器,不可能擁有總端的容量和運(yùn)行速率,無(wú)法真正實(shí)現(xiàn)所有數(shù)據(jù)和地址信息的“移植”。那我們到底需要將什么東西上傳至緩存器中加以存儲(chǔ)呢?其實(shí)我認(rèn)為此疑惑需要具體問(wèn)題具體分析,繼續(xù)用我主要研究的淘寶網(wǎng)來(lái)說(shuō),對(duì)于每個(gè)用戶而言,他們?cè)谔詫氈杏凶约旱膫€(gè)人資料,訂單,收藏等等一些很常用的內(nèi)容,這些內(nèi)容在用戶使用的過(guò)程中是很容易被點(diǎn)擊和查看的,這時(shí)候就需要緩存器將這些數(shù)據(jù)提前存儲(chǔ)起來(lái),以方便分系統(tǒng)就近的用戶來(lái)使用;當(dāng)然,還應(yīng)該包括一些力推的廣告和新活動(dòng)詳情等等。
智能DNS
智能DNS是域名服務(wù)在業(yè)界首創(chuàng)的智能解析服務(wù)。能自動(dòng)判斷訪問(wèn)者的Ip地址并解析出對(duì)應(yīng)的Ip地址,使網(wǎng)通用戶會(huì)訪問(wèn)到網(wǎng)通服務(wù)器,電信用戶會(huì)訪問(wèn)到電信服務(wù)器。
智能DNS是整個(gè)CDN技術(shù)的核心,它主要根據(jù)用戶的來(lái)源,將其訪問(wèn)請(qǐng)求指向離用戶比較近的緩存服務(wù)器,如把廣州電信的用戶請(qǐng)求指向到廣州電信IDC機(jī)房中的緩存服務(wù)器。通過(guò)智能DNS解析,讓用戶訪問(wèn)同服務(wù)商下的服務(wù)器,消除國(guó)內(nèi)南北網(wǎng)絡(luò)互相訪問(wèn)慢的問(wèn)題,達(dá)到加速作用。

上一篇:
如何注冊(cè)好域名?上一篇:
如何選購(gòu)香港主機(jī)更多新聞
2023
選擇四川網(wǎng)站開發(fā)公司,您將與一個(gè)具有當(dāng)?shù)剡B接的公司合作。這意味著他們更了解當(dāng)?shù)厥袌?chǎng)、文化和潛在客戶群體的需求。這將有助于定制特定于四川的網(wǎng)站,吸引本地客戶。
View details
2023
社交媒體在南陽(yáng)網(wǎng)絡(luò)推廣中發(fā)揮著越來(lái)越重要的作用。通過(guò)在社交媒體平臺(tái)上創(chuàng)建和管理賬戶,并定期發(fā)布有價(jià)值的內(nèi)容,您可以增加品牌曝光度并吸引更多的目標(biāo)受眾。
View details
2023
我們擁有一支由資深的網(wǎng)站設(shè)計(jì)師和開發(fā)人員組成的專業(yè)團(tuán)隊(duì)。他們具有豐富的經(jīng)驗(yàn)和知識(shí),在網(wǎng)站設(shè)計(jì)和技術(shù)開發(fā)方面擁有卓越的能力。無(wú)論您的需求是什么,我們都有合適的團(tuán)隊(duì)成員可以為您提供專業(yè)建議和支持。
View details
2023
無(wú)論您是一個(gè)小型企業(yè)還是一家大型企業(yè),保亭網(wǎng)站建設(shè)是您提升品牌形象和吸引潛在客戶的重要手段。通過(guò)使用SEO概念和優(yōu)化技巧,您可以提高網(wǎng)站的可見(jiàn)性和流量,并為您的業(yè)務(wù)帶來(lái)更多的機(jī)會(huì)和成功。不要再猶豫,馬上行動(dòng),開始打造一個(gè)引人注目的保亭網(wǎng)站吧!
View details